Architecture-Driven Software Component Retrieval

نویسنده

  • R. A. Riemenschneider
چکیده

This paper argues that retrieval of complex hardware components is based on the use of architectural descriptions rather than functional descriptions, and explores the idea of basing software component retrieval on architectural descriptions. Architecture-driven retrieval is contrasted with retrieval based on keywords that characterize a few relevant properties and with deductive retrieval based on functional descriptions. A simple example, development of a component-based compiler, is used to explain how specification patterns in a architecture description language (Acme) can be used to drive component selection.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IR-Case Tool

We propose a new approach based on a methodology assisted by a IR-Case tool for the creation of IR (Information Retrieval) systems inspired on a set of best practices or principles: it is based on high-level models or specifications; it is component-based architecture centric; it is based on generative programming techniques. This approach follows in essence the MDA (Model Driven Architecture) ...

متن کامل

Software architecture modelling for Information Retrieval Systems

Abstract: This paper considers an iterative user centered design of Information Retrieval Systems (IRS). An iterative design based on experimental evaluations with the end-users implies a high modifiability of the software. To achieve this software quality criterion, we apply the PAC-Amodeus model. PAC-Amodeus is a conceptual model useful for devising architectures driven by quality criteria in...

متن کامل

Automatic Change Recommendation of Models and Meta Models Based on Change Histories

Model-driven software engineering uses models and meta models as key artefacts in the software development process. Typically, changes in the models (or meta models) do not come in isolation but are part of more complex change sets where a single change depends on other changes, e.g., a component is added to an architectural model and thereafter ports and connectors connect this component to ot...

متن کامل

MVICS: a Repository and Search Tool towards Holistic Semantic-Based Precise Component Selection

Driven by the continuous expansions of software applications and the increases in component varieties and sizes, the socalled component mismatch problem has become a more severe hurdle for component selection and integration. Although many component repositories and search tools have been proposed, so far there is no satisfactory solution which simultaneously achieves the following goals: autom...

متن کامل

An Experiment in Software Component Retrieval based on Metadata and Ontology Repository

Software component reuse is the use of existing software components to build a new software system. Effective storage and retrieval of software components is much essential in software components reuse process. The researchers have developed a number of software components reuse techniques for storage and retrieval of software components. No one technique is complete in its own; every technique...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001